/**
 * 
 */
package cz.cuni.mff.abacs.burglar.logics.objects.agents;



/**
 * 
 * 
 * @author abacs
 * 
 */
public interface GoalBase {

	
	/**
	 * 
	 * @param agent
	 * @return
	 */
	public boolean isSatisfied(BaseAgent agent);
	
	
	/**
	 * 
	 * @param other 
	 */
	public void copyChangeables(GoalBase other);
	
	
}
